Towards Hardware Accelerated Rectification of High Speed Stereo Image Streams

نویسندگان

  • Sudhangathan Bankarusamy
  • Mikael Ekström
  • Carl Ahlberg
چکیده

The process of combining two views of a scene in order to obtain depth information is called stereo vision. When the same is done using a computer it is then called computer stereo vision. Stereo vision is used in robotic application where depth of an object plays a role. Two cameras mounted on a rig is called a stereo camera system. Such a system is able to capture two views and enable robotic application to use the depth information to complete tasks. Anomalies are bound to occur in such a stereo rig, when both the cameras are not parallel to each other. Mounting of the cameras on a rig accurately has physical alignment limitations. Images taken from such a rig has inaccurate depth information and has to be rectified. Therefore rectification is a pre-requisite to computer stereo vision. One such a stereo rig used in this thesis is the GIMME2 stereo camera system. The system has two 10 mega-pixel cameras with on-board FPGA, RAM, processor running Linux operating system, multiple Ethernet ports and an SD card feature amongst others. Stereo rectification on memory constrained hardware is a challenging task as the process itself requires both the images to be stored in the memory. The FPGA on the GIMME2 systems must be used in order to achieve the best possible speed. Programming a system that does not have a display and for used for a specific purpose is called embedded programming. The purpose of this system is distance estimation and working with such a system falls in the Embedded Systems program. This thesis presents a method that makes rectification a step ahead for this particular system. The functionality of the algorithm is shown in MATLAB and using VHDL and is compared to available tools and systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing

This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...

متن کامل

An FPGA-based processing pipeline for high-definition stereo video

This paper presents a real-time processing platform for high-definition stereo video. The system is capable to process stereo video streams at resolutions up to 1, 920 × 1, 080 at 30 frames per second (1080p30). In the hybrid FPGA-GPU-CPU system, a high-density FPGA is used not only to perform the low-level image processing tasks such as color interpolation and cross-image color correction, but...

متن کامل

Multi-Resolution Real-Time Stereo on Commodity Graphics Hardware

We demonstrate a stereo algorithm that is implemented using only the OpenGL APIs [Yang and Pollefeys 2003]. It allows a standard Graphic Processor Unit (GPU), which can be found in every commodity PC with an accelerated graphics card, to perform many tens of millions of disparity evaluations per second and frees up the main processor for other tasks including high-level interpretation of the st...

متن کامل

Real-Time View-Interpolation System for Super Multi-View 3D Display

A 3D display using super high-density multiview images should enable reproduction of natural stereoscopic views. In the super multi-view display system, viewpoints are sampled at an interval narrower than the diameter of the pupil of a person’s eye. With the parallax produced by a single eye, this system can pull out the accommodation of an eye to an object image. We are now working on a real-t...

متن کامل

Fast Stereo Image Rectification Using Mobile Gpu

Stereo image is frequently used as preprocessing of stereo vision techniques. Although stereo image rectification is performed using look-up tables which are computed in advance, it takes a long time to do rectification transformation on mobile platforms. Thus stereo image rectification process can be burdensome in stereo vision applications on mobile platforms. This paper presents an approach ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017